//渲染用户列表页
const { User } = require('../../model/user');
module.exports = async(req, res) => {

    //标识，标识当前访问的是用户管理页面
    req.app.locals.currentLink = 'user';

    //接收客户端传递的页码信息
    let page = req.query.page || 1;
    //每页数据条数
    const pagesize = 8;
    //数据总条数
    let count = await User.countDocuments({});
    //总页数
    let total = Math.ceil(count / pagesize);
    //页码开始位置(即跳过条数)
    let start = (page - 1) * pagesize;
    //展示数据+实现分页
    let users = await User.find({}).skip(start).limit(pagesize);
    res.render('admin/user', {
        users: users,
        page: page,
        total: total
    });
}